|
Inventor VBA : Wie Speicherort der *.idw auslesen?
KraBBy am 17.06.2019 um 19:46 Uhr (1)
Auslesen der Modell Referenz zu einer Zeichnung:Über die .ReferencedDocuments Auflistung zum jeweiligen Zeichnungsdocuments (siehe ein voriger Post)Das sollte auch mit "apprentice" möglich sein (IV API ohne Benutzeroberfläche). Was ist damit gemeint, dass iProperties "nicht verwendet werden können"?Wie stellst du dir das mit der Textdatei vor? Jede Nacht alle Zeichnungen durchstöbern und die Verweise aktualisieren? (dann würde die Methode nicht für Zeichnungen von heute greifen). Oder die Datei laufend akt ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Inventor VBA Makro zum Dialog schließen
KraBBy am 16.08.2019 um 13:40 Uhr (1)
Wie wäre es mit einem Popup vor dem Öffnen des Dialogs? Da lässt sich die Zeit einstellen, wie lange es angezeigt wird. So etwa "soll eine Datei gewählt werden?" mit 5 s Zeit. Wenn ok gedrückt wird, dann Dialog öffnen. Sonst eben nicht und dein Code könnte weiter laufen...Gibt bestimmt elegantere / modernere Möglichkeiten, aber das könnte funktionieren.Windows Script Host Popup Method------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
 |
Inventor VBA : Pfad des Vorgabe VBA-Projekts rausfinden
KraBBy am 20.07.2017 um 12:38 Uhr (15)
Das hier liefert den Pfad inkl. Dateinamen der "Standard-VBA-Projekt-Datei" i.d.R. Default.ivb ThisApplication.FileOptions.DefaultVBAProjectFileFullFilenameDaraus muss dann nur noch der Pfad extrahiert werden------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste in Baugruppe sortieren und in csv- oder Excel-Datei exportieren
KraBBy am 26.07.2018 um 12:47 Uhr (1)
Klar soll es am Ende für alle Bgr. funktionieren, aber zur Eingrenzung des Problems solltest Du bitte darauf achten wo es funktioniert und wo nicht. Das Bild sagt mir, dass die Variable oBom auf ein Objekt verweist (weil die untergeordneten Elemente vorhanden sind). Dort sieht man auch die Eigenschaft .StructuredViewFirstLevelOnly die wir schalten wollen (wobei dann aber der Fehler auftritt). Sieht i.O. aus. Kanns mir damit leider nicht erklären. Versuch bitte mal den Code laufen zu lassen, wenn die beiden ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste in Baugruppe sortieren und in csv- oder Excel-Datei exportieren
KraBBy am 27.07.2018 um 11:48 Uhr (1)
Zitat:Original erstellt von Honigbär:Nützt es was wenn ich die ivb-Datei hochlade?Aus meiner Sicht eher nein. Ich gehe davon aus, dass das kopieren und einfügen geklappt hat Mehr würde mich eine Baugruppe interessieren, bei der es nicht funktioniert. Ggf. auch im Hinblick auf den post von bkrüger. Ist die SysInfo noch korrekt? IV2014?evtl. liegt ein Thema mit den Versionen vor (ich kann nur IV2016 testen)------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilbemaßung per VBA ändern
KraBBy am 05.09.2018 um 12:51 Uhr (1)
reden wir von VBA oder setzt Du das mit .Net in einem AddIn um?falls .Net- falsches Forum- könnte ... As Inventor.Document klappen (wobei ich da keine Ahnung habe, wovon ich rede)falls VBA:mit Verweis setzen, ist VBA-Editor - Menü Tools - References gemeint?Da sollte der Haken gesetzt sein bei der "Autodesk Inventor Object Library" (das halte ich für ~Standard). Zeigt bei mir auf diese Datei"C:Program FilesAutodeskInventor 2016BinRxInventor.tlb" (falls das hilft, kA ob für IV2018 analog)------------------G ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilbemaßung per VBA ändern
KraBBy am 05.09.2018 um 18:15 Uhr (1)
Erscheint mir logisch, dass darin die Ursache liegen könnte.In dem Dialog gibt es rechts einen Button, über den dann die Datei gewählt werden kann. (Habs gerade nicht zur Hand, deshalb weiß ich nicht wie der Button heißt)------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Automatischer Export in STEP
KraBBy am 28.09.2018 um 10:49 Uhr (1)
mit Log meine ich das Log-File (eine Textdatei), das beim Ablauf des Programmes geschrieben wird.Wurde auch die Zeile 8 angepasst? Const sLogFile As String = "C: empTestlog.txt"Das Verzeichnis muss existieren, die Datei nicht. (eine Zeile davor mit Const bLog as Boolean = True ist diese Log-Funktion eingeschaltet. Wenn das alles mal funktioniert, kann man das ausschalten mit ...= False)------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : pdf und dxf per VBA erstellen
KraBBy am 24.01.2019 um 08:53 Uhr (1)
Zitat:Original erstellt von Honigbär:Da kommt bei mir in der Zeile "Set dDoc = ThisApplication.ActiveDocument" aber der Fehler "Compile Error: Variable not defined". Ich bin da etwas ungeübt. Kann mir bitte jemand sagen wie ich dDoc deklarieren muss? ganz einfach. Folgende Zeile vor der Zeile mit dem Fehler einfügen:Dim dDoc As DocumentHinweis: Das aktive Dokument wird in zwei verschiedene Variablen gehalten: dDoc und oDocument! vmtl. weil das aus verschiedenen Quellen zusammen gesetzt wurde. Das sollte mE ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Makros in Benutzerbefehlen noch vorhanden obwohl VBA-Editor leer ist
KraBBy am 01.02.2019 um 19:07 Uhr (1)
Klingt alles ziemlich dubious. Mir ist kein solcher Fall bekannt. Am we hab ich auch kein IV greifbar, um etwas auszuprobieren. Trotzdem versuche ich mich mal an dem Problem:Liegen die Makros noch auf der Benutzeroberfläche? Funktionieren sie (die Buttons der Benutzeroberfläche oder auch die Makros selbst) noch? Die .ivb "von Hand" (mit einem Texteditor oder so) zu editieren ist Quatsch, das vermutest du schon richtig.Sollte die default.ivb tatsächlich einen Schaden haben, könnte man ja eine neue Datei ers ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : speichern unter und Benutzer iProbs löschen
KraBBy am 04.11.2020 um 12:53 Uhr (1)
Dein Datei-Name des Bildes passt nicht.Modul1.Kopieren.iProbs.loeschen.long.bmpzum Vergleich, das Beispiel aus dem verlinkten Hilfe-EintragModule1.RotateCamera.Small.bmpModulname.SubName.Small.bmp für 16x16 pxModulname.SubName.Large.bmp für 32x32 px------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Kampf mit Array!
KraBBy am 31.08.2021 um 10:03 Uhr (1)
Hab Deine Beispiel-Datei erhalten. Die kritischen Kanten werden von den Bohrkegeln der Gewindebohrungen gebildet, vmtl. die Kegelspitze. Wenn man alle Sacklöcher auf "flach" umstellt, gibt es keine ungezählten Kanten. (so bin ich drauf gestoßen: wie viele Edges insgesamt, wie viele haben keinen .Evaluator; von was sind 12 Elemente in dem Beispiel...)mE kann man also diese Kanten bedenkenlos überspringen, da sie keine Kantenlänge beitragen. (falls es nicht noch weitere Fälle gibt)------------------Gruß KraB ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Auflösung/Größe Thumbnail
KraBBy am 24.11.2021 um 17:31 Uhr (1)
Damit habe ich mich bisher noch nicht befasst. Ich konnte jetzt in der API-Hilfe keine Option dazu finden. Bild selber erstellen?Camera.SaveAsBitmap MethodCamera.CreateImage Method das wäre ein Bild im Arbeitsspeicher, ohne eine Datei zu erzeugen. kA wie man das ins Excel wirft------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |